feat: Decoupling application sync using impersonation#17403
Merged
jannfis merged 19 commits intoargoproj:masterfrom Sep 4, 2024
Merged
feat: Decoupling application sync using impersonation#17403jannfis merged 19 commits intoargoproj:masterfrom
jannfis merged 19 commits intoargoproj:masterfrom
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implementation of proposal #14255
Addresses issue #7689
Related PR in gitops-engine: argoproj/gitops-engine#534
Many engineers from Red Hat worked on this effort. This PR consolidates all their effort to have a single PR/merge commit for the entire feature implementation so that it easy for maintainers to review and merge it.
CLI changes - @ishitasequeira
GUI changes - @raghavi101 @keithchong
E2E Tests - @Mangaal
Checklist:
Testing this feature
Prerequisites
Procedure
quay.iofor testing.Note: If using
argocd-operatorbased installation, patch theArgoCDCR as below`AppProjectcalledguestbook-projAppProject, so that theApplicationcan auto create namespaces if required.guestbookassociated with AppProjectguestbook-projSample error message:
guestbook-deployeringuestbookns with the required access.Sample error message: